package cn.com.dhcc.turbo.entity.exch;

import java.io.Serializable;
import java.util.Date;

import cn.com.dhcc.app.core.annotation.SiColumn;
import cn.com.dhcc.app.core.annotation.SiNotDbColumn;
import cn.com.dhcc.app.core.annotation.SiTable;
import cn.com.dhcc.app.core.base.ModuleFeatureBean;

/**
 * 网闸用户节点
 */
@SiTable(name = "turbo_gap_owner_conf")
public class GapOwnerConf extends ModuleFeatureBean implements Serializable {
	private static final long serialVersionUID = 1L;
	@SiColumn(name = "id", isId = true)
	private String id;//单号
	private String remark;
	@SiColumn(name = "GAP_OWNER")
	private String gapOwner; //网闸所有者节点编码,不是主键
	@SiColumn(name = "GAP_USER")
	private String gapUser;//网闸用户节点编码，不是主键
	private Date mtime;//创建时期

	private String status;
	@SiNotDbColumn
	private String gapOwnerName;//所有者和名称，与gapOwner属性对应

	@SiNotDbColumn
	private String gapOwneId;//所有者的主键id.与gapOwner属性对应

	@SiNotDbColumn
	private String gapUserName;//用户名称，与gapUser属性对应

	@SiNotDbColumn
	private String gapUserId;//用户节点的id，与gapUser属性对应

	public String getId() {
		return id;
	}

	public String getRemark() {
		return remark;
	}

	public String getGapOwner() {
		return gapOwner;
	}

	public String getGapUser() {
		return gapUser;
	}

	public Date getMtime() {
		return mtime;
	}

	public String getGapOwnerName() {
		return gapOwnerName;
	}

	public String getGapOwneId() {
		return gapOwneId;
	}

	public String getGapUserName() {
		return gapUserName;
	}

	public String getGapUserId() {
		return gapUserId;
	}

	public void setId(String id) {
		this.id = id;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public void setGapOwner(String gapOwner) {
		this.gapOwner = gapOwner;
	}

	public void setGapUser(String gapUser) {
		this.gapUser = gapUser;
	}

	public void setMtime(Date mtime) {
		this.mtime = mtime;
	}

	public void setGapOwnerName(String gapOwnerName) {
		this.gapOwnerName = gapOwnerName;
	}

	public void setGapOwneId(String gapOwneId) {
		this.gapOwneId = gapOwneId;
	}

	public void setGapUserName(String gapUserName) {
		this.gapUserName = gapUserName;
	}

	public void setGapUserId(String gapUserId) {
		this.gapUserId = gapUserId;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	@Override
	public String toString() {
		return "GapOwnerConf [id=" + id + ", remark=" + remark + ", gapOwner="
				+ gapOwner + ", gapUser=" + gapUser + ", mtime=" + mtime
				+ ", status=" + status + ", gapOwnerName=" + gapOwnerName
				+ ", gapOwneId=" + gapOwneId + ", gapUserName=" + gapUserName
				+ ", gapUserId=" + gapUserId + "]";
	}

	
}
